; PSPad clip definition file for AutoMod
; author:  Sven Oros
; last revision 22.12.2005 14:33:49
;

[Macro definition]
%proc%=@E Procedure name:,,,,
%sub%=@E Subroutine name:,,,,
%func%=@E Function name:,,,,
%beschr%=@E Beschreibung:,,,,
;
%param1%=@E Parameter1:,,,,
%param2%=@E Parameter2:,,,,
%param3%=@E Parameter3:,,,,
%param4%=@E Parameter4:,,,,
%param1Type%=@C Parameter1 Type:,,,;integer;real;string;loadPtr,
%param2Type%=@C Parameter2 Type:,,,;integer;real;string;loadPtr,
%param3Type%=@C Parameter3 Type:,,,;integer;real;string;loadPtr,
%param4Type%=@C Parameter4 Type:,,,;integer;real;string;loadPtr,
%paramDesc1%=@E Parameter1 Description:,,,,
%paramDesc2%=@E Parameter2 Description:,,,,
%paramDesc3%=@E Parameter3 Description:,,,,
%paramDesc4%=@E Parameter4 Description:,,,,
;
%author%=@E Author Name:,,,,
%date%=@D Date:,,,,
;****************************************
; process, subroutines, functions
;****************************************
[begin procedure | creates a new arriving procedure]
/*****************************************************
	Procedure: %proc%
	Author: %UserName%
	Date: %date%
	Beschreibung: %beschr%
*****************************************************/
begin %proc% arriving procedure

	|

end /* %proc%, by %UserName% */

[begin subroutine | creates a new subroutine]
/*****************************************************
	Subroutine: %sub%
	Author: %UserName%
	Date: %date%
	Beschreibung: %beschr%
*****************************************************/
begin %sub% procedure

	|

end /* %sub%, by %UserName% */

[begin function | creates a new function]
/*****************************************************
	Function: %func%
	Author: %UserName%
	Parameters:
		%param1% (%param1Type%): %paramDesc1%
		%param2% (%param2Type%): %paramDesc2%
		%param3% (%param3Type%): %paramDesc3%
		%param4% (%param4Type%): %paramDesc4%
	Date: %date%
	Beschreibung: %beschr%
*****************************************************/
begin %func% function

	|
	return 0

end /* %func%, by %UserName% */
;
;
;
[begin model initialization function | function called after model is loaded and before it gets ready]
/*****************************************************
	Function: Model initialization function
	Author: %UserName%
	Date: %date%
*****************************************************/
begin model initialization function

		|
		return true
end /* Model initialization function, by %UserName% */
;
[begin model ready function | function called if model is ready]
/*****************************************************
	Function: Model ready function
	Author: %UserName%
	Date: %date%
*****************************************************/
begin model ready function

		|
		return true
end /* Model ready function, by %UserName% */
;
[begin model nextclock function | function called if model steps to next clock]
/*****************************************************
	Function: Model NextClock function
	Author: %UserName%
	Date: %date%
*****************************************************/
begin model nextclock function

		|
		return true
end /* Model NextClock function, by %UserName% */
;
[begin model finished function | function called if model terminates]
/*****************************************************
	Function: Model finished function
	Author: %UserName%
	Date: %date%
*****************************************************/
begin model finished function

		|
		return true
end /* Model finished function, by %UserName% */
;
[call |R calles a function]
call F_|
[if | if statement]
if | then begin
	§
end
;
[else | else statement]
else begin
	§|
end
;
[order | order loads from an orderlist]
order §| from OL_
	to continue

[print | print to message]
print | to message
;

